div.forum_choose {
	 margin-bottom:0;
}
.forum_choose .choose_btn li {
	 width:50%;
}

.ad {
	 width:100%;
	 position:relative;
}
.ad .pic {
	 width:100%;
}
.ad .pic img {
	 width:100%;
}
.ad .info {
	 width:100%;
	 height:24px;
	 line-height:24px;
	 color:#fff;
	 font-size:14px;
	 text-indent:2em;
	 position:absolute;
	 bottom:0px;
	 left:0px;
	 background:rgba(0,0,0,0.5);
}

.sort {
	 padding-top:3px;
	 margin-bottom:12px;
}
.sort .sort_btn {
	 padding-left:15px;
	 border-bottom:1px solid #c9c9c9;
}
.sort .sort_btn li {
	 float:left;
	 margin-right:20px;
	 position:relative;
	 top:1px;
}
.sort .sort_btn li a {
	 color:#7c7979;
	 display:block;
	 padding:8px 16px;
}
.sort .sort_btn li.active {
	 border:1px solid #c9c9c9;
	 border-bottom:1px solid #fff;
	 z-index:2;
}
.sort .sort_btn li.active a {
	 background:#fff;
	 color:#614329;
	 font-weight:bold;
}

.section {
	 border:1px solid #c9c9c9;
	 margin-top:10px;
	 background:#fff;
}
.section a {
	 display:block;
}
.section .title {
	
}
.section .title h2 {
	 font-size:14px;
	 color:#333;
	 width:70%;
	 height:18px;
	 overflow:hidden;
	 white-space:nowrap;
	 text-overflow:ellipsis;
	 margin-right:6px;
}
.section .title .color {
	 color:#ff9000;
}
.section .title h2,
.section .title span {
	 float:left;
}
.section .title .icon1,
.section .title .icon2 {
	 margin-top:2px;
}

.section .com {
	 background:url("../images/icon8.png") no-repeat;
	 background-size:75px 150px;
	 display:block;
}
.section .I_icon span,
.section .I_icon em {
	 float:left;
}
.section .icon1 {
	 width:18px;
	 height:16px;
	 background-position:0px 0px;
	 margin-right:6px;
}
.section .icon2 {
	 width:16px;
	 height:16px;
	 background-position:-58px 0;
}
.section .icon3 {
	 width:14px;
	 height:9px;
	 background-position:-32px -35px;
	 margin-top:4px;
}
.section .icon4 {
	 width:15px;
	 height:14px;
	 background-position:0 -44px;
	 margin-top:2px;
}
.section .icon5 {
	 width:20px;
	 height:14px;
	 background-position:-63px -44px;
	 margin-top:4px;
}
.section .source {
	 margin-top:4px;
}
.section .source i {
	 display:inline-block;
	 margin:0 10px;
}
.section .I_icon {
	 margin-top:6px;
}
.section .I_icon em {
	 margin-right:20px;
}
.section .I_icon .time {
	 float:right;
	 color:#aaa;
}



.section2 {
	 margin-top:10px;
	 border:1px solid #c9c9c9;;
}
.section2 a {
	 display:block;
}
.section2 .left,
.section2 .right {
	 /*float:left;*/
}
.section2 .left {
	 width:44px;
	 margin-right:16px;
	 margin: 0 auto;
}
.section2 .left .com {
	 background:url("../images/icon9.png") no-repeat;
	 background-size:100px 320px;
}
.section2 .left .icon6 {
	 height:45px;
	 background-position:0px 0px;
	 margin-top:10px;
}
.section2 .left .icon7 {
	 height:45px;
	 background-position:-59px 0px;
	 margin-top:10px;
}
.section2 .left .icon8 {
	 height:45px;
	 background-position:0px -70px;
	 margin-top:10px;
}
.section2 .left .icon9 {
	 height:45px;
	 background-position:-63px -70px;
	 margin-top:10px;
}
.section2 .left .icon10 {
	 height:45px;
	 background-position:0px -139px;
	 margin-top:10px;
}
.section2 .left .icon11 {
	 height:45px;
	 background-position:-53px -139px;
	 margin-top:10px;
}
.section2 .left .icon12 {
	 height:45px;
	 background-position:0 -204px;
	 margin-top:10px;
}
.section2 .left .icon13 {
	 height:45px;
	 background-position:-62px -204px;
	 margin-top:10px;
}
.section2 .left .icon14 {
	 height:45px;
	 background-position:0px -269px;
	 margin-top:10px;
}
.section2 .right {
	 width:100%;
}
.section2 .right .title {
	 
}
.section2 .right .title h2 {
	 font-size:16px;
	 color:#3c3c3c;
	 margin-bottom:4px;
}
.section2 .right .title strong {
	 color:#404040;
}
.section2 .right .title em {
	 color:#404040;
}
.section2 .right .info {
	 color:#919191;
	 margin-top:4px;
}
.section2 .right .info p,
.section2 .right .info em,
.section2 .right .info span {
	 float:left;
}
.section2 .right .info p {
	 margin-right:10px;
}
.section2 .right .info em {
	 margin-right:10px;
}
.none {
	 width:100%;
	 text-align:center;
	 padding:20px 0;
}

/* 发帖按钮 */
.posting {
	 width:34px;
	 height:34px;
	 position:fixed;
	 z-index:999;
	 bottom:26%;
	 left:89%;
	 background:url("../images/icon8.png") no-repeat;
	 background-size:50px 100px;
	 background-position:0 -58px;
}



/* 帖子选择 */
.top {
	 background:#fff !important;
	 width:92.8%;
	 padding:0 3.6%;
}
.top .icon_com {
	 display:inline-block;
	 background:url("../images/icon10.png") no-repeat;
	 background-size:75px 98px;
}
.top .icon1 {
	 width:20px;
	 height:20px;
	 background-position:0 0;
	 position:relative;
	 top:6px;
}
.top .icon2 {
	 width:25px;
	 height:18px;
	 background-size:50px 65px;
	 background-position:0 -36px;
	 float:right;
	 margin-top:4px;
}
.top .icon3 {
	 display:inline-block;
	 width:16px;
	 height:16px;
	 background:url("../images/icon8.png") no-repeat;
	 background-size:75px 150px;
	 background-position:-58px 0;
	 margin:2px 0 0 0;
}
.top .icon4 {
	 width:21px;
	 height:17px;
	 background-position:-60px 0;
}
.top .icon5 {
	 width:26px;
	 height:21px;
	 background-position:-51px -62px;
}
.top .explain {
	 padding:15px 0;
	 border-bottom:1px solid #e5e5e5;
}
.top .explain strong {
	 color:#604328;
	 font-size:14px;
	 
}
.top .explain p {
	 color:#5f5f5f;
	 margin-top:4px;
}
.top .navegation {
	 padding:8px 0;
	 position:relative;
	 border-bottom:1px solid #e5e5e5;
}
.top .navegation .all_post {
	 display:inline-block;
	 color:#333;
	 padding:4px 10px;
	 border:1px solid #e5e5e5;
}
.top .navegation .all_post.active {
	 border:1px solid #ffa800;
	 background:#ffdd9c;
}
.top .choose_post {
	 width:106px;
	 height:120px;
	 background:#fff;
	 padding:12px;
	 position:absolute;
	 top:42px;
	 right:0;
	 border:1px solid #dcdcdc;
	 display:none;
	 z-index:999;
}
.top .choose_post li span {
	 float:left;
}
.top .choose_post li {
	 border:1px solid #fff;
	 padding:10px 14px 10px 24px;
	 text-align:center;
}
.top .choose_post li a {
	 display:block;
	 width:56px;
}
.top .choose_post li.active1 {
	 border:1px solid #ffa800;
}
.top .choose_post li strong {
	 color:#999;
	 float:right;
}

.post_arrow {
	 width:12px;
	 height:10px;
	 background:url("../images/post_arrow.png") no-repeat;
	 position:absolute;
	 top:33px;
	 right:10px;
	 display:none;
}

.post_list {
	 /* margin-top:118px; */
}
.post_list h3 {
	 height:25px;
	 line-height:25px;
	 padding:0 3.6%;
	 color:#656565;
	 font-weight:normal;
	 background:#eee;
}
.post_list .section {
	 margin:0px 0 8px 0;
}
.post_list .section3 .icon2-1 {
	 display:inline-block;
	 width:26px;
	 height:21px;
	 background:url("../images/icon10.png") no-repeat;
	 background-size:75px 98px;
	 background-position:-51px -62px;
	 position:relative;
	 top:4px;
	 left:8px;
}

.post_list .no_margin_bottom {
	 margin-bottom:0;
}

/* 论坛内页 */
.inside {
	 margin-top:0;
}
.inside .section {
	 border:none;
	 border-bottom:1px solid #eee;
}
.inside .section .title .little_title {
	 font-size:16px;
	 color:#333;
	 font-weight:bold;
	 margin-bottom:6px;
}
.inside .section .icon2-2 {
	 width:21px;
     height:17px;
	 display:inline-block;
     background:url("../images/icon10.png") no-repeat;
     background-size:75px 98px;
     background-position:-60px 0;
	 margin-left:14px;
}

.publish {
	 
}
.publish .name {
	 
}
.publish .name span {
	 color:#ff9000;
}
.publish .name strong {
	 background:#ff9000;
	 display:inline-block;
	 padding:2px 6px;
	 color:#fff;
}
.publish .name .time {
	 color:#ccc;
	 margin-top:4px;
}
.publish .mes {
	 margin-top:10px; 
}
.publish .mes p,
.publish .mes em {
	 color:#999;
	 line-height:20px;
}
.publish .mes em {
	 display:block;
}
.publish .mes p {
	 margin-bottom:16px;
}

.publish .pic {
	 width:100%;
}
.publish .pic img {
	 width:100%;
}


.extra {
	 padding:12px 0;
}
.extra .com {
	 display:inline-block;
	 background:url("../images/icon11.png") no-repeat;
	 background-size:75px 60px;
}
.extra .icon1 {
	 width:23px;
	 height:19px;
	 background-position:0 0;
}
.extra .icon2 {
	 width:20px;
	 height:18px;
	 background-position:-58px 0;
}
.extra .icon3 {
	 width:24px;
	 height:12px;
	 background-position:0 -33px;
}
.extra .icon4 {
	 width:13px;
	 height:13px;
	 background-position:-68px -33px;
}
.extra em {
	 margin-right:20px;
	 color:#424141;
}
.extra .icon3 {
	 position:relative;
	 top:4px;
	 margin-left:20px;
}
.extra .left {
	 float:left;
}
.extra .right {
	 float:right;
	 margin-top:6px;
}
.extra .sb {
	 margin-right:2px;
}
.extra .icon4 {
	 position:relative;
	 top:5px;
}

.F_topBorder {
	 border-top:1px solid #eee;
}
.forum_comment {
	 padding:15px 3.6%;
	 border-bottom:1px solid #eee;
}
.forum_comment li {
	 position:relative;
	 border-bottom:1px dashed #ebebeb;
}
.forum_comment li.no_dashed {
	 border-bottom:0;
}
.forum_comment li.dashed .pic {
	 margin-left:25px;
}
.forum_comment .floor,
.forum_comment .pic
.forum_comment .info {
     float:left;
}
.forum_comment .info {
	 width:78%;
}
.forum_comment .floor {
	 margin-right:7px;
	 font-size:16px;
}
.forum_comment .reply {
	 position:absolute;
	 top:24px;
	 right:0;
	 color:#0090ff;
}

.forum_more_commend {
	 margin-top:10px;
	 text-align:center;
	 border-top:1px solid #e5e5e5;
	 border-bottom:1px solid #e5e5e5;
	 padding:17px 0;
}
.forum_more_commend a {
	 background:#e5e5e5;
	 color:#333;
	 border:1px solid #dcdcdc;
	 border-radius:5px;
	 background:#e5e5e5;
	 padding:4px 9px;
}
.forum_discuss {
	 margin-top:12px;
	 border-top:1px solid #e5e5e5;
	 border-bottom:1px solid #e5e5e5;
	 padding:14px 3.6%;
}

/* 发帖 */
.forum_clasfi {
	 padding:10px 3.6%;
}
.forum_clasfi .text {
	 height:28px;
	 margin-top:12px;
}
.forum_clasfi .text strong,
.forum_clasfi .text .F_choose {
	 float:left;
}
.forum_clasfi .text strong {
	 line-height:28px;
	 font-size:14px;
	 color:#333;
}
.forum_clasfi .F_choose {
	 border:1px solid #e5e5e5;
	 background:#fff;
	 height:28px;
	 line-height:28px;
	 width:84%;
	 position:relative;
}
.forum_clasfi .F_choose span {
	 display:inline-block;
	 padding-left:10px;
}
.forum_clasfi .F_choose i {
	 display:inline-block;
	 width:10px;
	 height:8px;
	 background:url("../images/arrow_down2.png") no-repeat center;
	 background-size:cover;
	 float:right;
	 margin:10px 10px 0 0;
}
.forum_clasfi .F_choose .menu {
	 background:#fff;
	 position:absolute;
	 top:28px;
	 right:0;
	 width:50%;
	 display:none;
	 z-index:999;
}
.forum_clasfi .F_choose li {
	 text-align:center;
}

.forum_clasfi .F_choose input {
	 text-indent:10px;
}

.F_content {
	 margin-top:12px;
}
.F_content strong,
.F_content textarea {
	 float:left;
}
.F_content strong {
	 font-size:14px;
}
.F_content textarea {
	 padding:10px;
	 width:78%;
	 height:150px;
	 border:1px solid #e5e5e5;
}

.upload {
	 padding:12px 0 0 56px;
}
.upload span,
.upload a {
	 float:left;
}
.upload span {
	 width:15px;
	 height:15px;
	 background:url("../images/forum_pic1.png") no-repeat;
	 background-size:cover;
	 margin:6px 6px 0 0;

}
.upload a {
	 width:80px;
	 height:26px;
	 background:url("../images/upload.png") no-repeat;
	 background-size:cover;
}